b8de3649347a76a8819d3bf6aeb1fc94a67a865a,plugin/src/test/java/com/qualinsight/plugins/sonarqube/smell/internal/extension/SmellMeasurerTest.java,SmellMeasurerTest,measure_with_annotatedFile_should_saveExpectedMeasuresAfterHavingRegroupedThemBySmellType,#,94
Before Change
// 1 different metric should be saved 1 time but counted as 3
final ArgumentCaptor<Measure> captor = ArgumentCaptor.forClass(Measure.class);
Mockito.verify(this.sensorContext, Mockito.times(2))
.saveMeasure(Matchers.eq(this.inputFile), captor.capture());
final List<Measure> measures = captor.getAllValues();
assertEquals(Integer.valueOf(3), measures.get(0)
.getIntValue());
After Change
final SmellMeasurer sut = new SmellMeasurer(this.sensorContext);
sut.measure(this.inputFile);
final ArgumentCaptor<Measure> captor = ArgumentCaptor.forClass(Measure.class);
final Resource resource = Mockito.verify(this.sensorContext, Mockito.times(2))
.getResource(Matchers.eq(this.inputFile));
Mockito.verify(this.sensorContext, Mockito.times(3))
.saveMeasure(Matchers.eq(resource), captor.capture());
Mockito.verifyNoMoreInteractions(this.sensorContext);
final List<Measure> measures = captor.getAllValues();
int i = 0;